//
//  HLLiveInCallLayer.h
//  YueYue
//
//  Created by hulu001 on 2024/3/12.
//

#import <UIKit/UIKit.h>
#import "HLLiveFemaleModel.h"
#import "HLGCDTimerManager.h"

NS_ASSUME_NONNULL_BEGIN

#define ThumbTimeName @"thumb-time-name"

@class ZegoUser;

@protocol HLLiveInCallLayerDelegate <NSObject>

- (void)onLiveClose;

@end

@interface HLLiveInCallLayer : UIView


- (instancetype)initWithFemale:(HLLiveFemaleModel *)female;

@property (assign,  nonatomic) id<HLLiveInCallLayerDelegate> delegate;

/// 刷新当前直播间人数
- (void)refreshCurrentUsers:(NSArray <ZegoUser *>*)updateUsers type:(NSUInteger)type;

- (void)addCustomCommand:(NSString *)text user:(ZegoUser *)user;

@end

NS_ASSUME_NONNULL_END
